

class Demo {
    
    static void permute(String prefix, String str) {
	if (str.length() == 1) {
		System.out.print(prefix + str + " ");
	}
	else {
		for (int i = 0; i < str.length(); i++) {
			permute(prefix.concat(str.substring(i,i+1)), str.substring(0, i) + str.substring(i+1, str.length()));
		}
	}
    }

    public static void main (String[] args) {
	permute("", args[0]);
    }
}

